JavaScript Job: Software Engineer In Test (SET-SDET) - Argentina

Job added on

Company

Spiff, Inc.
Argentina

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

JavaScript Job Details

Spiff (https://spiff.com), recently named one of the most innovative Fintech companies, is on a mission to inspire, enable, and reward peak business performance. Why? Commission plans are used by modern companies to reward and drive good behavior using more advanced rules or combinations of rules such as quota attainment, accelerators, and other types of variable earnings. Great Commission plans motivate Salespeople to sell more to the right companies. In order to help companies and reps to reach their full potential, we take the manual labor and complexity of current commission processes and completely automate them. Finance teams used to spend hours each month trying to prepare commissions, communicate them to their reps, deal with discrepancies, and then get those paid on time. Spiff automates that full process. We connect to the client's systems; CRM, ERP & Payroll to reduce the work and amount of errors. Spiff gives powerful, real-time data and insights to reps, managers, and executives about their commissions.

We’re looking for a passionate Software Engineer In Test (SET/SDET) to join our growing team and help us deliver intuitive and delightful experiences to our customers. We are considering remote applications from Argentina.


Who we're looking for:

We’re looking for an awesome Agile QA with a curious mind and a passion for creativity, collaboration, problem solving as well as a strong commitment to quality. You will be part of the QA team that focuses on: delivering products that meet the highest standards of excellence and provides exceptional experiences for our customers; driving the evolution of code quality and automated testing; striving to continuously improve our products, processes, and the overall quality culture at Spiff!


You’re best for this role if:

  • You’re passionate about quality, customer success, and have a strong belief in the ability of having the right test coverage and testing types to protect against regression bugs and to ensure stability of our products

  • You strive to continuously improve processes, generate new standards, and drive their usage within the teams

  • You work well with others across all roles and feel comfortable participating in valuable agile meetings and activities to provide feedback, ask questions, and be a quality coach and advocate

  • You have a strong ability to analyze and scope data and requirements; troubleshoot and solve problems; create innovative and maintainable solutions

  • You have the ability to work as part of a self-organizing team in which you have to determine some of your tasks on a daily basis in coordination with your peers rather than waiting for work to be assigned to you

  • You have a strong work particularly with being able to act in a professional manner; can plan and prioritize tasks and responsibilities independently and accordingly as the needs change; and can work productively with minimum direction in a fast-paced environment, individually and as part of a team

  • For advanced role: You have excellent analytical skills, with experience summarizing test results into meaningful reports to effectively communicate test coverage and code quality, as well as scalability, capacity and performance issues

  • For advanced role: You have a demonstrated ability and willingness to assist, guide, and/or lead team members through knowledge-sharing, brainstorming, mentorships, etc


What experience you’ll bring to Spiff…

  • 4+ years of experience in QA, with 2+ years doing automation as an SDET or SET (or similar role)

  • Bachelor's degree in Computer Science, a related technical or quantitative field, completion of a development bootcamp, or equivalent practical experience in QA

  • Solid understanding of Agile, Agile Testing, Quality Assurance & Testing methodologies/practices, and coding best practices and patterns

  • Understanding on Release Management and hands-on experience working with CI/CD pipelines (ideally with CircleCI and Github)

  • Working knowledge of automation at all software layers

  • Experience in Cypress with Javascript utilizing the POM model and App Actions

  • Experience using the Cypress Dashboard

  • Knowledge of and experience testing APIs and Service Oriented architecture and using contract testing frameworks (Pact, etc.)

  • Knowledge and experience with development and deployment tools (Github, Docker, Kubernetes, etc.)

  • Knowledge of relational database systems (MySQL, PostgreSQL, SQL Server, etc.)

  • Exposure to cloud-based infrastructure (Google Cloud, AWS, etc.)

  • For advanced role: Demonstrated ability to own, design, lead and implement test strategies; and architect test framework and tools


Bonus Points:

  • Experience testing enterprise SaaS platforms within Fintech or financial services

  • Proficient in using Jira and Confluence

  • Experience with many areas of the Agile Testing Quadrant including accessibility, security, load, performance, etc.

  • Knowledge of TDD, BDD, and testing patterns

  • Previous experience with applications utilizing GraphQL

  • Experience using or building automation frameworks for mobile testing for iOS and Android apps

  • Experience developing in Ruby or working on a Ruby on Rails application using Cypress on Rails; or with other programming languages like Elixir, R, Python, Java

  • Experience with troubleshooting Production issues through analysis of logs, user actions, dashboards and metrics (Datadog, Fullstory, Pendo, Honeybadger, etc.)


What types of perks and benefits we offer…

  • Competitive Salary and Equity
  • Health Benefits
  • Remote First & Friendly Company

At Spiff, we're committed to building a diverse and inclusive organization that reflects the ever-changing world around us. We strive for an equitable workplace where everyone feels welcome regardless of gender identity or sexual orientation; race or ethnicity; age; physical ability; socio-economic status; religious beliefs; political views or affiliations; or any other factor that can be used to make someone feel excluded from the workplace experience.

Our unwavering commitment to this mission is founded on the idea that varied perspectives drive innovation.

We know that fostering a diverse and inclusive team has a positive impact on our products and services, and helps us better serve our customers, employees, and community stakeholders. That's why we're building a culture where differences are celebrated and an environment where people from all backgrounds are treated with respect and given the freedom to be their authentic selves.